package top.linyuxb.lycloud.rpc.starter.annotation;

import java.lang.annotation.*;

/**
 * Created by Intellij IDEA.
 *
 * @Author: linyuxb
 * @Date: 2024/6/3 17:51
 * @Desc: rpc 服务注解 作用域接口上
 */
@Inherited
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface LyRpcServer {
    /**
     * 服务名称
     *
     * @return
     */
    String name() default "";

    /**
     * rpc超时 毫秒 优先级最低
     *
     * @return
     */
    int timeOut() default 5000;
}
